
*	************************************************************************
* 	File-Name: 		CDEV_2014_PoA_replication.do
*	Date:  			2 February 2014
*	Authors: 		Patrick Bayer, Valerie Pinkerton, and Johannes Urpelainen
*	Journal:		Climate and Development
* 	Paper:			Small and Beautiful? The Programme of Activities and the Least Developed Countries
*
*	Data Used:  	PoA.dta	
*	Purpose:   		.do file for replication
*	Software:		Stata IC 12.1
*	Machine:		WINDOWS 7
*
*	************************************************************************

clear all

* NB: Please place .do file and data in the same folder
use "./PoA.dta"
set more off, permanently


*	************************************************************************
*	(I) MAIN TEXT
*	************************************************************************

* Preliminaries
xtset id year
sort id year

gen L1CDMcount = L1.CDMcount
gen L1PoAcount = L1.PoAcount

label variable L1CDMcount "CDM count (lagged)"
label variable L1PoAcount "PoA count (lagged)"

replace CDMcount = . if year < 2007
replace PoAcount = . if year < 2007

*	************************************************************************
*	1. Main models for CDM projects
*	************************************************************************

eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, re


*	************************************************************************
*	2. Main models for PoAs
*	************************************************************************

eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year asia africa europe americas, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, re


*	************************************************************************
*	(II) APPENDIX
*	************************************************************************

*	************************************************************************
*	A2 -- Summary statistics and correlation matrix (Tables A1+A2)
*	************************************************************************

* Summary statistics (Table A1)
eststo clear
quietly: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year, re
estpost summarize CDMcount PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk L3intensity L3pm10 L3co2int L3elecloss L3eleccoal L3trade L3ind L3savings L3popden L3life

* Correlation matrix (Table A2)
eststo clear
quietly: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year, re
estpost correlate CDMcount PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk L3intensity L3pm10 L3co2int L3elecloss L3eleccoal L3trade L3ind L3savings L3popden L3life, matrix


*	************************************************************************
*	A3 -- Robustness: Exclusion of Years (Tables A3-A14)
*	************************************************************************

* CDM projects: exclude year 2007 (Table A3)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2007, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2007, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2007, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2007, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3int i.year if year != 2007, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2007, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2007, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2007, re

* CDM projects: exclude year 2008 (Table A4)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2008, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2008, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2008, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2008, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2008, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2008, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2008, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2008, re

* CDM projects: exclude year 2009 (Table A5)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2009, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2009, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2009, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2009, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2009, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2009, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2009, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2009, re

* CDM projects: exclude year 2010 (Table A6)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2010, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2010, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2010, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2010, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2010, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2010, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2010, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2010, re

* CDM projects: exclude year 2011 (Table A7)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2011, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2011, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2011, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2011, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2011, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2011, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2011, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2011, re

* CDM projects: exclude year 2012 (Table A8)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2012, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2012, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2012, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2012, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2012, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2012, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2012, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2012, re




* PoAs: exclude year 2007 (Table A9)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2007, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year asia africa europe americas if year != 2007, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2007, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2007, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3int i.year if year != 2007, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2007, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2007, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2007, re

* PoAs: exclude year 2008 (Table A10)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2008, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year asia africa europe americas if year != 2008, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2008, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2008, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2008, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2008, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2008, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2008, re

* PoAs: exclude year 2009 (Table A11)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2009, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year asia africa europe americas if year != 2009, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2009, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2009, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2009, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2009, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2009, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2009, re

* PoAs: exclude year 2010 (Table A12)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2010, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year asia africa europe americas if year != 2010, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2010, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if year != 2010, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2010, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2010, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2010, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2010, re

* PoAs: exclude year 2011 (Table A13)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2011, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2011, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2011, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy i.year if year != 2011, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2011, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2011, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2011, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2011, re

* PoAs: exclude year 2012 (Table A14)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if year != 2012, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if year != 2012, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if year != 2012, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy i.year if year != 2012, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if year != 2012, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if year != 2012, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if year != 2012, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if year != 2012, re


*	************************************************************************
*	A4 -- Robustness: CDM projects starting 2003 (Table A15)
*	************************************************************************

clear all

* NB: Please place .do file and data in the same folder
use "./PoA.dta"
set more off, permanently

* Preliminaries
xtset id year
sort id year

gen L1CDMcount = L1.CDMcount
gen L1PoAcount = L1.PoAcount

label variable L1CDMcount "CDM count (lagged)"
label variable L1PoAcount "PoA count (lagged)"

replace CDMcount = . if year < 2003
replace PoAcount = . if year < 2007

eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, re


*	************************************************************************
*	A5 -- Robustness: Exclusion of regions (Tables A16-A22)
*	************************************************************************

clear all

* NB: Please place .do file and data in the same folder
use "./PoA.dta"
set more off, permanently

* Preliminaries
xtset id year
sort id year

gen L1CDMcount = L1.CDMcount
gen L1PoAcount = L1.PoAcount

label variable L1CDMcount "CDM count (lagged)"
label variable L1PoAcount "PoA count (lagged)"

replace CDMcount = . if year < 2007
replace PoAcount = . if year < 2007

* CDM projects without Africa (Table A16)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if africa==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe i.year if africa==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if africa==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if africa==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if africa==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if africa==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if africa==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if africa==0, re

* CDM projects without Americas (Table A17)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if americas==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if americas==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if americas==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if americas==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if americas==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if americas==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if americas==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if americas==0, re

* CDM projects without Europe (Table A18)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if europe==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if europe==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if europe==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if europe==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if europe==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if europe==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if europe==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if europe==0, re

* CDM projects without Oceania (Table A19)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if oceania==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if oceania==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if oceania==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if oceania==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if oceania==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if oceania==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if oceania==0, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if oceania==0, re



* PoAs without Americas (Table A20)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if americas==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if americas==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if americas==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if americas==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if americas==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if americas==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if americas==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if americas==0, re

* PoAs without Europe (Table A21)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if europe==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if europe==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if europe==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if europe==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if europe==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if europe==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if europe==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if europe==0, re

* PoAs without Oceania (Table A22)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if oceania==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if oceania==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if oceania==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if oceania==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if oceania==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if oceania==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if oceania==0, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if oceania==0, re

*	************************************************************************
*	A6 -- Robustness: Exclusion of Top-5 host countries (Tables A23-A32)
*	************************************************************************

* CDM projects without China (Table A23)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "China", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "China", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "China", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "China", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "China", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "China", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "China", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "China", re


* CDM projects without India (Table A24)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "India", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "India", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "India", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "India", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "India", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "India", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "India", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "India", re


* CDM projects without Brazil (Table A25)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "Brazil", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "Brazil", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "Brazil", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "Brazil", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "Brazil", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "Brazil", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "Brazil", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "Brazil", re


* CDM projects without Malaysia (Table A26)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "Malaysia", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "Malaysia", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "Malaysia", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "Malaysia", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "Malaysia", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "Malaysia", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "Malaysia", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "Malaysia", re


* CDM projects without Thailand (Table A27)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "Thailand", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "Thailand", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "Thailand", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "Thailand", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "Thailand", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "Thailand", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "Thailand", re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "Thailand", re


* PoAs without China (Table A28)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "China", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "China", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "China" , re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "China", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "China", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "China", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "China", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "China", re


* PoAs without South Africa (Table A29)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "South Africa", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt africa europe americas i.year if hostcountry != "South Africa", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "South Africa" , re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "South Africa", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "South Africa", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "South Africa", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "South Africa", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "South Africa", re


* PoAs without India (Table A30)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "India", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "India", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "India" , re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "India", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "India", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "India", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "India", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "India", re


* PoAs without Kenya (Table A31)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "Kenya", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "Kenya", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "Kenya" , re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "Kenya", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "Kenya", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "Kenya", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "Kenya", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "Kenya", re


* PoAs without Indonesia (Table A32)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year if hostcountry != "Indonesia", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year if hostcountry != "Indonesia", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year if hostcountry != "Indonesia" , re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year if hostcountry != "Indonesia", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year if hostcountry != "Indonesia", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year if hostcountry != "Indonesia", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year if hostcountry != "Indonesia", re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year if hostcountry != "Indonesia", re



*	************************************************************************
*	A7 -- Robustness: Controlling for foreign aid inflows (Tables A33+A34)
*	************************************************************************

* CDM projects (Table A33)
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt lnL3odapop i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt lnL3odapop asia africa europe americas i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt lnL3odagdp i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt lnL3odagdp asia africa europe americas i.year, re


* PoAs (Table A34)
eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt lnL3odapop i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt lnL3odapop asia africa europe americas i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt lnL3odagdp i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt lnL3odagdp asia africa europe americas i.year, re


*	************************************************************************
*	A8 -- Robustness: Estimations for small projects (Table A35)
*	************************************************************************

clear all

* NB: Please place .do file and data in the same folder
use "./PoA_small.dta"
set more off, permanently

* Preliminaries
xtset id year
sort id year

gen L1CDMcount = L1.CDMcount
gen L1PoAcount = L1.PoAcount

label variable L1CDMcount "CDM count (lagged)"
label variable L1PoAcount "PoA count (lagged)"

replace CDMcount = . if year < 2007
replace PoAcount = . if year < 2007


* Estimate main model specification for SMALL CDM projects
eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, re



*	***********************************************************************
*	A9 -- Robustness: Zero-inflation models (Tables A36-A39)
*	***********************************************************************

clear all

* NB: Please place .do file and data in the same folder
use "./PoA.dta"
set more off, permanently

* Preliminaries
xtset id year
sort id year

gen L1CDMcount = L1.CDMcount
gen L1PoAcount = L1.PoAcount

label variable L1CDMcount "CDM count (lagged)"
label variable L1PoAcount "PoA count (lagged)"

replace CDMcount = . if year < 2007
replace PoAcount = . if year < 2007


* Preliminaries
gen time = year-2003
label variable time "Linear time trend"

* CDM projects: Zero-inflation models (Table A36)
eststo clear
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt i.year,inflate(L1CDMcount time) vuong zip
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year, inflate(L1CDMcount time) vuong zip
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, inflate(L1CDMcount time) vuong zip
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, inflate(L1CDMcount time) vuong zip
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, inflate(L1CDMcount time) vuong zip
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, inflate(L1CDMcount time) vuong zip
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, inflate(L1CDMcount time) vuong zip
eststo: xi: zinb CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, inflate(L1CDMcount time) vuong zip

* PoAs: Zero-inflation models (Table A37)
eststo clear
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt i.year, inflate(L1PoAcount time) vuong zip
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt i.year asia africa europe, inflate(L1PoAcount time) vuong zip
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, inflate(L1PoAcount time) vuong zip
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, inflate(L1PoAcount time) vuong zip
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, inflate(L1PoAcount time) vuong zip
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, inflate(L1PoAcount time) vuong zip
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, inflate(L1PoAcount time) vuong zip
eststo: xi: zinb PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, inflate(L1PoAcount time) vuong zip


* Models for CDM projects without zero CDM counts (Table A38) 
drop if CDMcount == 0

eststo clear
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt asia africa europe americas i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, re
eststo: xi: xtnbreg CDMcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, re


* Models for PoAs without zero PoA counts (Table A39)
drop if PoAcount == 0

eststo clear
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt i.year asia africa europe americas, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L1CDMcount L1PoAcount i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3democracy L3risk i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3intensity L3pm10 L3co2int i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3elecloss L3eleccoal i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3trade L3ind L3savings i.year, re
eststo: xi: xtnbreg PoAcount L3logpop L3logincome L3urban L3corrupt L3popden L3life i.year, re


